/**
 *====================================================
 * 文件名称: ExchangeContainerTallyResponse.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2016年5月14日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @ClassName: ExchangeContainerTallyResponse
 * @Description: 换箱理货同步
 * @author chenxy
 * @date 2016年5月14日 下午4:35:29
 */
public class ExchangeContainerTallyResponse {

	private String json;

	private String md5;

	private String resultCode;

	private String resultMessage;

	public String getJson() {
		return json;
	}

	public void setJson(String json) {
		this.json = json;
	}

	public String getMd5() {
		return md5;
	}

	public void setMd5(String md5) {
		this.md5 = md5;
	}

	public String getResultCode() {
		return resultCode;
	}

	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}

	public String getResultMessage() {
		return resultMessage;
	}

	public void setResultMessage(String resultMessage) {
		this.resultMessage = resultMessage;
	}

	public static class ExchangeContainerTallyBulkstock {
		private BigDecimal weight;

		private String trayNumber;

		private BigDecimal volume;

		private BigDecimal quantity;

		private String bulkstockName;

		public BigDecimal getWeight() {
			return weight;
		}

		public void setWeight(BigDecimal weight) {
			this.weight = weight;
		}

		public String getTrayNumber() {
			return trayNumber;
		}

		public void setTrayNumber(String trayNumber) {
			this.trayNumber = trayNumber;
		}

		public BigDecimal getVolume() {
			return volume;
		}

		public void setVolume(BigDecimal volume) {
			this.volume = volume;
		}

		public BigDecimal getQuantity() {
			return quantity;
		}

		public void setQuantity(BigDecimal quantity) {
			this.quantity = quantity;
		}

		public String getBulkstockName() {
			return bulkstockName;
		}

		public void setBulkstockName(String bulkstockName) {
			this.bulkstockName = bulkstockName;
		}
	}

	public static class ExchangeContainerTally {
		private Date startDate;

		private Date tallyDateTime;

		private String model;

		private String tallyExAbnormalFile;

		private String clerkMobile;

		private String[] tallyPreFile;

		private String[] tallySuffixFile;

		private String facingSlip;

		private String caseNumber;

		private Integer tallyExAbnormalState;

		private String recieveNoticeNumber;

		private String dimension;

		private String waybillNumber;

		private String facingSlipNext;

		private String tallyRemark;

		private List<ExchangeContainerTallyBulkstock> tallyBulkstocks;

		public Date getStartDate() {
			return startDate;
		}

		public void setStartDate(Date startDate) {
			this.startDate = startDate;
		}

		public Date getTallyDateTime() {
			return tallyDateTime;
		}

		public void setTallyDateTime(Date tallyDateTime) {
			this.tallyDateTime = tallyDateTime;
		}

		public String getModel() {
			return model;
		}

		public void setModel(String model) {
			this.model = model;
		}

		public String getTallyExAbnormalFile() {
			return tallyExAbnormalFile;
		}

		public void setTallyExAbnormalFile(String tallyExAbnormalFile) {
			this.tallyExAbnormalFile = tallyExAbnormalFile;
		}

		public String getClerkMobile() {
			return clerkMobile;
		}

		public void setClerkMobile(String clerkMobile) {
			this.clerkMobile = clerkMobile;
		}

		public String[] getTallyPreFile() {
			return tallyPreFile;
		}

		public void setTallyPreFile(String[] tallyPreFile) {
			this.tallyPreFile = tallyPreFile;
		}

		public String[] getTallySuffixFile() {
			return tallySuffixFile;
		}

		public void setTallySuffixFile(String[] tallySuffixFile) {
			this.tallySuffixFile = tallySuffixFile;
		}

		public String getFacingSlip() {
			return facingSlip;
		}

		public void setFacingSlip(String facingSlip) {
			this.facingSlip = facingSlip;
		}

		public String getCaseNumber() {
			return caseNumber;
		}

		public void setCaseNumber(String caseNumber) {
			this.caseNumber = caseNumber;
		}

		public Integer getTallyExAbnormalState() {
			return tallyExAbnormalState;
		}

		public void setTallyExAbnormalState(Integer tallyExAbnormalState) {
			this.tallyExAbnormalState = tallyExAbnormalState;
		}

		public String getRecieveNoticeNumber() {
			return recieveNoticeNumber;
		}

		public void setRecieveNoticeNumber(String recieveNoticeNumber) {
			this.recieveNoticeNumber = recieveNoticeNumber;
		}

		public String getDimension() {
			return dimension;
		}

		public void setDimension(String dimension) {
			this.dimension = dimension;
		}

		public String getWaybillNumber() {
			return waybillNumber;
		}

		public void setWaybillNumber(String waybillNumber) {
			this.waybillNumber = waybillNumber;
		}

		public String getFacingSlipNext() {
			return facingSlipNext;
		}

		public void setFacingSlipNext(String facingSlipNext) {
			this.facingSlipNext = facingSlipNext;
		}

		public String getTallyRemark() {
			return tallyRemark;
		}

		public void setTallyRemark(String tallyRemark) {
			this.tallyRemark = tallyRemark;
		}

		public List<ExchangeContainerTallyBulkstock> getTallyBulkstocks() {
			return tallyBulkstocks;
		}

		public void setTallyBulkstocks(List<ExchangeContainerTallyBulkstock> tallyBulkstocks) {
			this.tallyBulkstocks = tallyBulkstocks;
		}

	}

}
